electronic tracking - French English Dictionary